.appointment-summary {
 width:100%;
 letter-spacing: 1px;
}

.appointment-summary .left-container {
  width:420px;
  float:left;
  height:auto;
}

.appointment-summary .left-container .content {
  width:420px;
  float:left;
  border: 0.5px solid #492D2D;
  background:#fff;
  height:263px;  
  padding:20px;
}

.appointment-summary .left-container .test-results-content {
  width:420px;
  float:left;
  border: 0.5px solid #492D2D;
  background:#EEEDAC;
  height:263px;  
  padding:20px;
}


.appointment-summary .left-container .content .main-content {
  width:380px;
  float:left;
  border: 0.5px solid #492D2D;
  background:#fff;
  height:200px;
  padding:15px;
  overflow-y:auto;
  margin-top: 13px;
}

.appointment-summary .left-container .heading {
  text-decoration: underline;    
  font-weight: bold;
  margin-bottom: 20px;
  
}    

.appointment-summary .right-container {
  width:373px;
  float:left;
  margin-left:80px; 
}

.appointment-summary .right-container .big-normal-text {
   padding:4px;    
 }

.appointment-summary .right-container .main-content {
  width:360px;  
  border: 0.5px solid #492D2D;
  background:#fff;
  height:90px;
  padding:15px;
  overflow-y:auto;    
}

.appointment-summary .right-container .more {
  float:right;
}
.appointment-summary a {
   text-decoration: underline; 
   color: #492D2D;
    
}

.appointment-summary .right-container a.white-links, .appointment-summary .right-container a.white-links:hover {
    padding:5px 7px;
    font-size: 11px;
    font-weight: bold;
    margin-left:8px;
}    
.other-visits a.white-links {
    float:right;    
}
.other-visits a{
    text-decoration: none;
    font-weight: bold;
    
}
.prescriptions ul, .prescriptions ul li {
  list-style-type: none;
  list-style-image: none;    
}
.prescriptions ul li {
   margin-top: 20px;   
}
.prescriptions-wrapper .left-container .heading {
   text-decoration: none;    
}
.appointment-summary-menus {
  width: 460px;    
}
.appointment-summary-menus .tabs {
  float:right;
  margin: 0px;
}
.appointment-summary-menus ul, .appointment-summary-menus ul li {
  list-style-type: none;
  list-style-image: none;    
}
.appointment-summary-menus ul li { 
  float:left;
  margin-left: 5px;
  width:100px;
  height:26px;
  background-color: #492D2D;
  color:#fff;
  text-align: center;
  line-height: 24px;
}
.appointment-summary-menus ul li a {   
  text-decoration: none;
  font-size:9px;
   color:#fff;
} 
.appointment-summary-menus br {
  margin:0px;
}
.appointment-summary-menus ul li.current, .appointment-summary-menus ul li.current a, .appointment-summary-menus ul li:hover, 
.appointment-summary-menus ul li a:hover { 
  background-color: #fff;
  color:#492D2D;
  font-weight: bold;
}
.appointment-summary h5 {
    margin:1px;
    padding:0px;   
}